home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7607 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.2 KB  |  47 lines

  1. Newsgroups: comp.lang.c++
  2. Path: netcom.com!marnold
  3. From: marnold@netcom.com (Matt Arnold)
  4. Subject: Re: Borland | Microsoft | Both
  5. Message-ID: <marnoldDn9sDA.Eo5@netcom.com>
  6. Organization: NETCOM On-line Communication Services (408 261-4700 guest)
  7. References: <1996Feb22.090111.5096@es.dupont.com>
  8. Date: Sat, 24 Feb 1996 07:48:46 GMT
  9. Sender: marnold@netcom20.netcom.com
  10.  
  11. Malcolm Smart <MALCOLM.SMART@CONOCO.DUPONT.COM> writes:
  12.  
  13. >Are the container templates in Borlands C++, such as TArrayAsVector, 
  14. >standard and therefor Microsoft will also have them or are they Borlands 
  15. >own?
  16.  
  17. The template classes such as TArrayAsVector are Borland's own, and they
  18. are not bad---they are certianly better than writing and testing such
  19. code yourself!
  20.  
  21. However, the C++ industry is slowly beginning to standardize on some new 
  22. common code libraries, one of which is the Standard Template Library, which 
  23. contains things like lists, sets, trees as well as various "algorithms" 
  24. used to act on them (searches, sorts, etc.).
  25.  
  26. If you are interested in starting to learn and use a bunch of common data 
  27. structures like this, I highly recommend simply getting into the Standard 
  28. Template Library (STL).  However, if you want to use just what you have 
  29. right now, there will certainly be nothing detramental about learning 
  30. Borland's (or even trying to come up with your own).
  31.  
  32. There are some books on the subject.  One is called "The Standard C++
  33. Library", I think, and you can download the source code and documentation
  34. for the STL for Hewlett-Packard's Web Site (some HP programmers developed 
  35. STL, I believe).  Or, if you get Borland C++ 5.0, it will come with Rouge 
  36. Wave's implementation of the Standard Template Library.
  37.  
  38. Regards,
  39. -------------------------------------------------------------------------
  40. Matt Arnold                       |        | ||| | |||| |  | | || ||
  41. marnold@netcom.com                |        | ||| | |||| |  | | || ||
  42. Boston, MA                        |      0 | ||| | |||| |  | | || ||
  43. 617.389.7384 (h) 617.576.2760 (w) |        | ||| | |||| |  | | || ||
  44. C++, MIDI, Win32/95 developer     |        | ||| 4 3 1   0 8 3 || ||
  45. -------------------------------------------------------------------------
  46.  
  47.